02. Instruction
#### Starter Code
Please download the starter code here: Starter Code
#### Steps
Build a fully functioning REST API with persistence in RDBMS that can be inspected via a browser or a tool like Postman.
- Setup MySQL, create a DB and verify connectivity.
- Write SQL to create the required tables.
- Setup DB migration to run the above SQL.
- Define classes for required JPA Entities and identify relationships between them.
- Define required Spring Data JPA Repositories.
- Write tests for Repositories against an in-memory database (H2).
- Wire the Repository to the already provided REST Controller.